self-loading cartridge - Spanish English Dictionary